Abdellatif El Khlifi

Electrical Engineering + Embedded Systems + Sotware Engineering , C/C++ , cross-platform
Abdellatif El Khlifi

Future engineer in Electrical Engineering and C/C++ developer CV (Last update : 24 november 2008)

CURRENT FOCUS

# Seeking :

- End of Studies Project (final Graduate Project) ( starts on january 2009)

- Stable job opportunity

- Freelancer projects ( software programming or electrical engineering or embedded systems ).

- Training opportunities

# Interested in:

- Embedded systems.

- C/C++ programming (Visual C++, QT).


FIRST NAME:

Abdellatif

LAST NAME:

El Khlifi

DATE AND PLACE OF BIRTH:

27 Nov 1984 in Tunis

NATIONALITY:

Tunisian

MARITAL STATUS:

Single

SITUATION NOW:

# Student at ENIT; Third year (2008/2009) in Electrical Engineering (3 years training, terminated by obtaining National Engineer Diploma in Electrical Engineering).

UNIVERSITY ADDRESS:

National Engineering School of Tunis (ENIT):

Ministry of Higher Education Scientific Research and Technology
University Tunis El Manar
National Engineering School of Tunis
E-mail : enit@enit.rnu.tn
Web site: http://www.enit.rnu.tn/

Superior Institute of Medical Technologies of Tunis (ISTMT):

Ministry of Higher Education Scientific Research and Technology
University Tunis El Manar
Superior Institute of Medical Technologies of Tunis
E-mail : istmtrbs@yahoo.fr
Web site: http://www.istmt.rnu.tn

HOME ADDRESS:

St. 7209, impasse N°1, House N°4, El Menzah 9A, Tunis, Tunisia
E-mail: elkhlifiabdellatif@gmail.com/elkhlifiabdellatif@ieee.org
Skype: elkhlifiabdellatif
Web page: http://abdellatif_el_khlifi.netcv.org/ (contains last CV updates).

PROFESSIONAL EXPERIENCES AND SIGNIFICANT ACHIEVEMENTS:

2008 (1 month)

Development of an embedded software targetting PIC16F877A to a thermal system control

Kind of work: ENIT Study office.
Place: ENIT.
Details:


# Project completed successfully.
# Work group.
# Technologies: Real time software; Embedded C ; PIC16F877A ; HT-PICC ; MPLAB ; IC-PROG ; RS232 ; Electronics; Proteus (simulation and debugging) ; PID.

2008 (1 month)

Configuration and control of automats

Kind of work: ENIT Study office.
Place: ENIT.
Details:

# Projet under construction.
# Work group.
# Technologies: Microsoft Visual C++; C/C++ ; API Win32 ; DLLs ; DDE ; SIEMENS WinCC ; RS232 ; RFID.

2008 (1 month):

Subject: Building digital photo frame software on an embedded Linux plate-form running on an ARM9 electronic device

Kind of work: Engineer training.
Place: CYNAPSYS IT HOTSPOT (www.cynapsys.de).
Details:

- Project completed successfully.
- Individual project.
- Technologies: C/C++; SDL; QT; multithreading; ARCOM Embedded Linux; Dynamic Libraries (dl); ARM9.

2008 (1 month):

Subject: Pharmacy software

Kind of work: C++ programming project.
Place: ENIT.
Details:

- Project completed successfully.
- Development of pharmacy management software: MedicSoftPlus .
- Individual project.
- Technologies: C/C++ ; Microsoft Visual C++ MFC (MS Office 2007 User interface theme in native code) ; codejock XTP ; Windev ; API Win32 ; DLLs ; SDLC.

2008 (6 months):

Subject: “PC scope/datalogger”.

Kind of work: Final year project.
Place: ENIT – Cynapsys (www.cynapsys.de).
Details:

# Project completed successfully.
# The first part of the project is the building of a datalogger device capable of receiving 8 analog signals, sampling them and sending the data packets to the computer. The second part is developing of the software that receives data packets and traces the analog signals in its GUI. The software contains many professional features to process the signals and can configure the electronic device.
# Project of end of year in pairs.
# Technologies: Real time software ; C/C++ ; Visual C++ MFC (MS Office 2007 User interface theme in native code) ; codejock XTP ; API Win32 ; DLLs ; SDLC; PIC16F877 ; HT-PICC ; IC-PROG ; I2C ; RS232 ; Proteus (simulation and debugging) ; Electronics; PCB ; Eagle.

# Honors: Very Good.

2007 (1 month):

Subject: “Cow-bull game”.

Kind of work: C programming project.
Place: ENIT.
Details:

# Project completed successfully.
# Development of a software game: VacheTaureau.
# Individual project.
# Technologies: C/W-language ; Microsoft Visual C++ 2005 ; Windev 10 ; API Win32 ; DLLs ; cryptography.
# Honors: Very Good.

2007 (1 month):

Worker training.

Kind of work: Worker training.
Place: Mechanical and Electrical Industries Technical center.
(CETIME, http://www.cetime.ind.tn).
Details:

# Normalization tests on different electrical and electronic devices according to Tunisian, French and international standards.
# Mechanical and Electrical Industries Technical center

2007 (1 month):

Subject: “Speed variator”.

Kind of work: Analog electronics project.
Place: ENIT.
Details:

# Project completed successfully.
# Development of an electronic card (speed variator for direct current engine): Conception by computer and creating of a functional card.
# Individual project.
# Technologies: Analog electronics; PC rooting; Eagle;

2006 (1 month):

Subject: “Scanner interfacing DLL”.

Kind of work: Training.
Place: INFOGERANCE Company (www.info-gerance.com).
Details:

# Project completed successfully.
# Development of a DLL (Dynamic Link Library) for interfacing between a scanner device and banks drafts software.
# Individual project.
# Technologies: C/C++; Borland C++ Builder; API Win32; DLLs; embedded systems; GDI.

2006 (6 months):

Subject: “Computer monitoring software”.

Kind of work: End of studies project.
Place: ISTMT.
Details:

# Project completed successfully.
# Development of a computer monitoring software: PCHunter ; It logs information about the current computer and intercepts all users activities (Key logger, Mouse logger, Screen capture …) and sends logged data by email.
# Individual project.
# Technologies: C/C++; W-language ; Borland C++ Builder; Windev; API Win32 ; DLLs ; kernel/user mode ; hyper furtive rootkits ; Code injection; resident programs ; computer security ; cryptography; parental or professional control ; data recovery ; SDLC.
# Honors: Very Good.

RAISING AND DIPLOMAS:

2006:

Access to the ENIT after passing specific exam (first rank in the admission list).

2004 – 2006:

Bachelor degree in Electronic Systems, option: Computer maintenance at ISTMT with Good Honors(BAC+3).

Studies focused on digital and analog electronics, electrical sciences, software development, image processing and microprocessors programming.

Honors: 2004 Good; 2005 Good; 2006 Good.

End of studies project (PFE):

I developed PCHunter v1.0 (copyright 2006) a hyper furtive rootkit for computers monitoring.

Honors: Very Good.

2003:

Tunisian baccalaureate degree, mathematics section

MAIN SKILLS:

Skills : Expert – Professionnal - Advanced – Medium - Low

Hardware :

Digital and analog electronics (Medium skills)

Software programming:

#Visual C++ MFC programming (Advanced skills)
#ISO/ANSI C++ programming (Advanced skills)
#ANSI C programming (Advanced skills)
#Embedded C programming (on HT-PICC) (Medium skills)
#Windows System programming : Reverse engineering, PE format, DLL development , device drivers development (in study ...) , Win32 API, GDI/GDI+, DDE, cryptography, computers security ... (Advanced skills)
#Linux system programming (Medium skills).
#Windev programming (Advanced skills)
#Experience in full software development life cycle (SDLC) (Advanced skills)
#Assembly programming (x86): interruptions, I/O interfaces … (Advanced skills)
#Developing other kinds of programs (games, mail client programming…) (Medium skills)

Embedded software programming:

#Embedded Linux (Cross-compiling, Makefiles, C/C++ programming, open-source) (Medium skills).
#FPGA (Medium skills).
#Embedded C programming (with HT-PICC and CCS) (Medium skills).
#Embedded C debug and simulation (with MPLAB and ISIS) (Medium skills).
#PIC microcontrollers (Medium skills).
#Automats programming (Low skills).
#Systems control (Medium skills).

COMPUTER TOOLS:

#Microsoft Visual C++ 2005 (Advanced skills).
#codejock XTP (Medium skills).
#QT (Low skills)
#QT Extended (QTOPIA) (Low skills)
#GCC (Medium skills).
#Kdevelop (Medium skills).
#High Tech – PICC 8.02 (Medium skills).
#CCS 4.065 (Medium skills).
#MPLAB (Medium skills).
• #IC-PROG (Medium skills)
#MFC add-on GUI tools (Medium skills).
#Borland C++ Builder 6.0 (Advanced skills).
#Windev 10 (Advanced skills).
#ModelSim SE PLUS 6.2d (Medium skills).
#MASM 8 (Advanced skills).
#Matlab 6.5 (Medium skills).
#Microsoft Visual Basic 6.0 (Medium skills).
#Step7 (Low skills).
#Eagle 4.01 (Medium skills).
#ISIS 7.2 (Niveau moyen).
#PSpice 9.1 (Medium skills).
#WinCC (Low skills).


SOFTWARE PLATE-FORMS:

#Win32 programming (Windows NT/2000/2003/XP) (Advanced skills).
#Windows kernel programming (Medium skills).
#Linux (Medium skills).
#Embedded Linux (Medium skills).
#Development of software applications targeting:
Linux/X11, Mac OS, Windows, Windows CE, Embedded Linux, S60 (Medium skills).


SOFTWARE LANGUAGES AND TECHNOLOGIES:

#ISO/ANSI C++ (Advanced skills)
#ANSI C (Advanced skills)
#C++/CLI (managed C++ for .NET) (Low skills)
#Embedded C (Medium skills)
#MFC (Windows) (Advanced skills)
#SDL (Medium skills)
#W-Language (Advanced skills)
#SystemC (Low skills)
#VHDL (Medium skills)
#ASM x86 (Advanced skills)
#VB6 (Medium skills)
#Matlab (Medium skills)
#HTML (Low skills)
#SQL (Low skills)
#Ladder, Grafcet (automats programming) (Low skills)





LANGUAGES:

#Arabic (Read : Confirmed, Written : Confirmed, Spoken : Confirmed)
#English (Read : Confirmed, Written : Confirmed, Spoken : Confirmed)
#French (Read : Confirmed, Written : Confirmed, Spoken : Confirmed)
#German (Read : medium, Written : medium, Spoken : medium)

HOBBIES , ACTIVITIES AND INTERESTS:

Activity:

# Member of IEEE
# MFC/C++ articles writer at THE CODE PROJECT

Hobbies:

# C/C++; Visual C++; QT; embedded systems

Interests:

# Robotics
# History readings


IEEE: Institute of Electrical and Electronics Engineers (www.ieee.org)
The Code Project: www.codeproject.com

KEYWORDS

electronics engineer electrician , information technology, computer engineering electronics, microelectronics, microinformatics, Tunisia, passion, programming, polyvalent, polytechnics, Abdellatif El Khlifi, CV, electrical engineering, software developing, real-time, run-time, embedded system, C++ VHDL Windev developer , Visual C++ programmer , information security, kernel, Win32, reverse engineering, system programming , Microsoft, Windows, codeproject, Intel, Mentor , signal processing , telecommunication, ICT, EE, QT, Embedded Linux, ARM, GCC, Cross-compiling, Cross-platform.

Created on NetCV